#ifndef CONFIGFILE_H
#define CONFIGFILE_H

#include <QSettings>
#include <QAnyStringView>



class ConfigFile
{
private:
	QSettings m_settings;

public:
	ConfigFile(const QString filename);

	bool isOpen()const;
	void setValue(QAnyStringView key, const QVariant& value);
	QVariant value(QAnyStringView key)const;
	QVariant value(QAnyStringView key,const QVariant& def_value)const;
	void removeValue(QAnyStringView key);
};


#endif // !CONFIGFILE_H
